/**
 * output package name
 */
package com.kingdee.eas.lms.enumerate;

import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;

/**
 * output class name
 */
public class ChecplanyearEnum extends StringEnum
{
    public static final String YEAR2011_VALUE = "2011";
    public static final String YEAR2012_VALUE = "2012";
    public static final String YEAR2013_VALUE = "2013";
    public static final String YEAR2014_VALUE = "2014";
    public static final String YEAR2015_VALUE = "2015";
    public static final String YEAR2016_VALUE = "2016";
    public static final String YEAR2017_VALUE = "2017";
    public static final String YEAR2018_VALUE = "2018";
    public static final String YEAR2019_VALUE = "2019";
    public static final String YEAR2020_VALUE = "2020";

    public static final ChecplanyearEnum year2011 = new ChecplanyearEnum("year2011", YEAR2011_VALUE);
    public static final ChecplanyearEnum year2012 = new ChecplanyearEnum("year2012", YEAR2012_VALUE);
    public static final ChecplanyearEnum year2013 = new ChecplanyearEnum("year2013", YEAR2013_VALUE);
    public static final ChecplanyearEnum year2014 = new ChecplanyearEnum("year2014", YEAR2014_VALUE);
    public static final ChecplanyearEnum year2015 = new ChecplanyearEnum("year2015", YEAR2015_VALUE);
    public static final ChecplanyearEnum year2016 = new ChecplanyearEnum("year2016", YEAR2016_VALUE);
    public static final ChecplanyearEnum year2017 = new ChecplanyearEnum("year2017", YEAR2017_VALUE);
    public static final ChecplanyearEnum year2018 = new ChecplanyearEnum("year2018", YEAR2018_VALUE);
    public static final ChecplanyearEnum year2019 = new ChecplanyearEnum("year2019", YEAR2019_VALUE);
    public static final ChecplanyearEnum year2020 = new ChecplanyearEnum("year2020", YEAR2020_VALUE);

    /**
     * construct function
     * @param String checplanyearEnum
     */
    private ChecplanyearEnum(String name, String checplanyearEnum)
    {
        super(name, checplanyearEnum);
    }
    
    /**
     * getEnum function
     * @param String arguments
     */
    public static ChecplanyearEnum getEnum(String checplanyearEnum)
    {
        return (ChecplanyearEnum)getEnum(ChecplanyearEnum.class, checplanyearEnum);
    }

    /**
     * getEnumMap function
     */
    public static Map getEnumMap()
    {
        return getEnumMap(ChecplanyearEnum.class);
    }

    /**
     * getEnumList function
     */
    public static List getEnumList()
    {
         return getEnumList(ChecplanyearEnum.class);
    }
    
    /**
     * getIterator function
     */
    public static Iterator iterator()
    {
         return iterator(ChecplanyearEnum.class);
    }
}